package view;

import controller.Presenter;

/**
 * This interface represent the game's View abilities.<br>
 * Redrawing the game board, handling user commands & observation methods.
 * @author Barak & Tom
 */
public interface View
{
	void displayData(int score, int[][] data);
	int getUserCommand();
	int getCurrentCommand();
	void addObserver(Presenter p);
	void updateMe(int currentScore, int[][] data);
	String getFilePath();
}
